Sampling, Halfspace Range Reporting, and Construction of (<= k)-Levels in Three Dimensions

نویسنده

  • Timothy M. Chan
چکیده

Given n points in three dimensions, we show how to answer halfspace range reporting queries in O(log n+k) expected time for an output size k. Our data structure can be preprocessed in optimal O(n log n) expected time. We apply this result to obtain the rst optimal randomized algorithm for the construction of the (k)-level in an arrangement of n planes in three dimensions. The algorithm runs in O(n log n+nk 2) expected time. Our techniques are based on random sampling. Applications in two dimensions include an improved data structure for \k nearest neighbors" queries, and an algorithm that constructs the order-k Voronoi diagram in O(n log n + nk log k) expected time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Random Sampling, Halfspace Range Reporting, and Construction of ( K)-levels in Three Dimensions

Given n points in three dimensions, we show how to answer halfspace range reporting queries in O(log n + k) expected time for an output size k. Our data structure can be preprocessed in optimal O(n log n) expected time. We apply this result to obtain the rst optimal randomized algorithm for the construction of the (k)-level in an arrangement of n planes in three dimensions. The algorithm runs i...

متن کامل

Optimal halfspace range reporting in three dimensions

We give the first optimal solution to a standard problem in computational geometry: three-dimensional halfspace range reporting. We show that n points in 3-d can be stored in a linear-space data structure so that all k points inside a query halfspace can be reported in O(log n + k) time. The data structure can be built in O(n logn) expected time. The previous methods with optimal query time req...

متن کامل

Optimal Deterministic Algorithms for 2-d and 3-d Shallow Cuttings

We present optimal deterministic algorithms for constructing shallow cuttings in an arrangement of lines in two dimensions or planes in three dimensions. Our results improve the deterministic polynomial-time algorithm of Matoušek (1992) and the optimal but randomized algorithm of Ramos (1999). This leads to efficient derandomization of previous algorithms for numerous wellstudied problems in co...

متن کامل

Output-Sensitive Tools for Range Searching in Higher Dimensions

Let P be a set of n points in R. A point p ∈ P is k-shallow if it lies in a halfspace which contains at most k points of P (including p). We show that if all points of P are k-shallow, then P can be partitioned into Θ(n/k) subsets, so that any hyperplane crosses at most O((n/k) log(n/k)) subsets. Given such a partition, we can apply the standard construction of a spanning tree with small crossi...

متن کامل

On Geometric Range Searching, Approximate Counting and Depth Problems

In this thesis we deal with problems connected to range searching, which is one of the central areas of computational geometry. The dominant problems in this area are halfspace range searching, simplex range searching and orthogonal range searching and research into these problems has spanned decades. For many range searching problems, the best possible data structures cannot offer fast (i.e., ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998